<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			/**
			 * 函数的实参可以是任何类型
			 * 		任何类型，包括对象
			 * 			对象包括函数
			 * */
			
			/**
			 * 无参数
			 * */
			function method1(){
				console.log("我是一个无参数函数");
			}
			method1();
			
			/**
			 * 普通参数
			 * */
			 function method2(a, b){
				 var sum = a + b;
				 console.log("sum = " + sum);
				 return sum;
			 }
			 method2(1,2);
			 
			 /**
			  * 参数是对象
			  * */
			  function method3(obj){
				  console.log( obj.name + " age is " + obj.age + " ,balance is " + obj.balance + "万");
			  }
			  
			  var obj = {name:"双双", age:28, balance:5000};
			  method3(obj);
			  
			  /**
			   * 参数是函数
			   * */
			   function method4(aaa){
				   console.log("aaa = " + aaa);
			   }
			   var a = function(){
				   document.write("双河市");
			   }
				method4(a);
				
				// console.log("method4 typeof is " + typeof(method4));
		</script>
	</body>
</html>
